home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / CBuilder / Setup / BCB / data.z / srvr.bpr < prev    next >
Encoding:
Text File  |  1998-02-09  |  4.8 KB  |  194 lines

  1. # ---------------------------------------------------------------------------
  2. !if !$d(BCB)
  3. BCB = $(MAKEDIR)\..
  4. !endif
  5.  
  6. # ---------------------------------------------------------------------------
  7. # IDE MANAGED SECTION
  8. # ---------------------------------------------------------------------------
  9.  
  10. # ---------------------------------------------------------------------------
  11. VERSION = BCB.03
  12. # ---------------------------------------------------------------------------
  13. PROJECT = srvr.exe
  14. OBJFILES = srvr.obj auto1.obj srvr_TLB.obj auto2.obj srvr_ATL.obj
  15. RESFILES = srvr.res srvr.tlb
  16. RESDEPEN = $(RESFILES) auto1.dfm
  17. LIBFILES =
  18. LIBRARIES = vclnp35.lib VCL35.lib
  19. SPARELIBS = VCL35.lib
  20. DEFFILE =
  21. PACKAGES =
  22. # ---------------------------------------------------------------------------
  23. PATHCPP = .;
  24. PATHASM = .;
  25. PATHPAS = .;
  26. PATHRC = .;
  27. DEBUGLIBPATH = $(BCB)\lib\debug
  28. RELEASELIBPATH = $(BCB)\lib\release
  29. # ---------------------------------------------------------------------------
  30. CFLAG1 = -Od -Hc -w -Ve -r- -k -y -v -vi- -VF -c -b- -w-par -w-inl -Vx -tW
  31. CFLAG2 = -D_ATL_APARTMENT_THREADED;BCC32_COMPAT;USING_ATLVCL;_ATL_NO_SECURITY;_FORCENAMELESSUNION \
  32.   -I$(BCB)\include;$(BCB)\include\vcl;$(BCB)\include\atl \
  33.   -H=$(BCB)\lib\atlvcld.csm
  34. CFLAG3 =
  35. PFLAGS = -U$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \
  36.   -D_ATL_APARTMENT_THREADED;BCC32_COMPAT;USING_ATLVCL;_ATL_NO_SECURITY;_FORCENAMELESSUNION \
  37.   -I$(BCB)\include;$(BCB)\include\vcl;$(BCB)\include\atl \
  38.   -v -JPHN -M
  39. RFLAGS = -D_ATL_APARTMENT_THREADED;BCC32_COMPAT;USING_ATLVCL;_ATL_NO_SECURITY;_FORCENAMELESSUNION \
  40.   -i$(BCB)\include;$(BCB)\include\vcl;$(BCB)\include\atl
  41. AFLAGS = /i$(BCB)\include \
  42.   /i$(BCB)\include\vcl /i$(BCB)\include\atl /d_ATL_APARTMENT_THREADED \
  43.   /dBCC32_COMPAT /dUSING_ATLVCL /d_ATL_NO_SECURITY /d_FORCENAMELESSUNION /mx /w0 \
  44.   /zd
  45. LFLAGS = -L$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) -aa -Tpe -x -v
  46. IFLAGS =
  47. # ---------------------------------------------------------------------------
  48. ALLOBJ = c0w32.obj sysinit.obj $(OBJFILES)
  49. ALLRES = $(RESFILES)
  50. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib
  51. # ---------------------------------------------------------------------------
  52. !ifdef IDEOPTIONS
  53.  
  54. [Version Info]
  55. IncludeVerInfo=0
  56. AutoIncBuild=0
  57. MajorVer=1
  58. MinorVer=0
  59. Release=0
  60. Build=0
  61. Debug=0
  62. PreRelease=0
  63. Special=0
  64. Private=0
  65. DLL=0
  66. Locale=1033
  67. CodePage=1252
  68.  
  69. [Version Info Keys]
  70. CompanyName=
  71. FileDescription=
  72. FileVersion=1.0.0.0
  73. InternalName=
  74. LegalCopyright=
  75. LegalTrademarks=
  76. OriginalFilename=
  77. ProductName=
  78. ProductVersion=1.0.0.0
  79. Comments=
  80.  
  81. [Deployment]
  82. DeployDir=
  83. DeployURL=
  84. HTMLDir=
  85. CABCompress=0
  86. CodeSign=0
  87. IncludeVerInfo=1
  88. AutoIncRelease=0
  89. DeployPackages=1
  90. DeployFiles=0
  91. CompanyURL=
  92. Description=
  93. CredFile=
  94. PrivKey=
  95. CryptoType=0
  96. Timestamping=0
  97. TimestampServer=
  98.  
  99. [HistoryLists\hlIncludePath]
  100.  
  101. [HistoryLists\hlLibraryPath]
  102. Count=1
  103. Item0=$(BCB)\lib\obj;$(BCB)\lib
  104.  
  105. [HistoryLists\hlDebugSourcePath]
  106. Count=1
  107. Item0=$(BCB)\source\vcl
  108.  
  109. [HistoryLists\hlConditionals]
  110. Count=1
  111. Item0=_ATL_APARTMENT_THREADED;BCC32_COMPAT;USING_ATLVCL;_ATL_NO_SECURITY;_FORCENAMELESSUNION
  112.  
  113. [Debugging]
  114. DebugSourceDirs=$(BCB)\source\vcl
  115.  
  116. [Parameters]
  117. RunParams=
  118. HostApplication=
  119.  
  120. !endif
  121.  
  122. # ---------------------------------------------------------------------------
  123. # STATIC SECTION
  124. # ---------------------------------------------------------------------------
  125.  
  126. # ---------------------------------------------------------------------------
  127. .autodepend
  128. # ---------------------------------------------------------------------------
  129. !if !$d(BCC32)
  130. BCC32 = bcc32
  131. !endif
  132.  
  133. !if !$d(DCC32)
  134. DCC32 = dcc32
  135. !endif
  136.  
  137. !if !$d(TASM32)
  138. TASM32 = tasm32
  139. !endif
  140.  
  141. !if !$d(LINKER)
  142. LINKER = ilink32
  143. !endif
  144.  
  145. !if !$d(BRCC32)
  146. BRCC32 = brcc32
  147. !endif
  148. # ---------------------------------------------------------------------------
  149. !if $d(PATHCPP)
  150. .PATH.CPP = $(PATHCPP)
  151. .PATH.C   = $(PATHCPP)
  152. !endif
  153.  
  154. !if $d(PATHPAS)
  155. .PATH.PAS = $(PATHPAS)
  156. !endif
  157.  
  158. !if $d(PATHASM)
  159. .PATH.ASM = $(PATHASM)
  160. !endif
  161.  
  162. !if $d(PATHRC)
  163. .PATH.RC  = $(PATHRC)
  164. !endif
  165. # ---------------------------------------------------------------------------
  166. $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  167.     $(BCB)\BIN\$(LINKER) @&&!
  168.     $(LFLAGS) $(IFLAGS) +
  169.     $(ALLOBJ), +
  170.     $(PROJECT),, +
  171.     $(ALLLIB), +
  172.     $(DEFFILE), +
  173.     $(ALLRES)
  174. !
  175. # ---------------------------------------------------------------------------
  176. .pas.hpp:
  177.     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  178.  
  179. .pas.obj:
  180.     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  181.  
  182. .cpp.obj:
  183.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  184.  
  185. .c.obj:
  186.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  187.  
  188. .asm.obj:
  189.     $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@
  190.  
  191. .rc.res:
  192.     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $<
  193. # ---------------------------------------------------------------------------
  194.